using System;
using System.Collections.Generic;
using System.Text;
namespace TienTeTuong
{
	public class FeedbackDTO
	{

		#region InnerClass
		public enum FeedbackFields
		{
			ID,
			Fullname,
			Email,
			Phone,
			Company,
			Content,
			Active,
			Status,
			CreatedDate
		}
		#endregion

		#region Data Members

			string _iD;
			string _fullname;
			string _email;
			string _phone;
			string _company;
			string _content;
			bool? _active;
			int? _status;
			DateTime? _createdDate;

		#endregion

		#region Properties

		public string  ID
		{
			 get { return _iD; }
			 set
			 {
				 if (_iD != value)
				 {
					_iD = value;
					// PropertyHasChanged("ID");
				 }
			 }
		}

		public string  Fullname
		{
			 get { return _fullname; }
			 set
			 {
				 if (_fullname != value)
				 {
					_fullname = value;
					// PropertyHasChanged("Fullname");
				 }
			 }
		}

		public string  Email
		{
			 get { return _email; }
			 set
			 {
				 if (_email != value)
				 {
					_email = value;
					// PropertyHasChanged("Email");
				 }
			 }
		}

		public string  Phone
		{
			 get { return _phone; }
			 set
			 {
				 if (_phone != value)
				 {
					_phone = value;
					// PropertyHasChanged("Phone");
				 }
			 }
		}

		public string  Company
		{
			 get { return _company; }
			 set
			 {
				 if (_company != value)
				 {
					_company = value;
					// PropertyHasChanged("Company");
				 }
			 }
		}

		public string  Content
		{
			 get { return _content; }
			 set
			 {
				 if (_content != value)
				 {
					_content = value;
					 //PropertyHasChanged("Content");
				 }
			 }
		}

		public bool?  Active
		{
			 get { return _active; }
			 set
			 {
				 if (_active != value)
				 {
					_active = value;
					// PropertyHasChanged("Active");
				 }
			 }
		}

		public int?  Status
		{
			 get { return _status; }
			 set
			 {
				 if (_status != value)
				 {
					_status = value;
					// PropertyHasChanged("Status");
				 }
			 }
		}

		public DateTime?  CreatedDate
		{
			 get { return _createdDate; }
			 set
			 {
				 if (_createdDate != value)
				 {
					_createdDate = value;
					// PropertyHasChanged("CreatedDate");
				 }
			 }
		}

      
		#endregion
        public FeedbackDTO()
        {
            Active = true;
            Status = 1;
            CreatedDate = DateTime.Now;

        }
	

	}
}
